package com.seek.model.authcheck;


import com.seek.authcheck.annotation.AuthRule;

/**
 * 运营商认证模型
 * Created by weh on 2017/7/2.
 */
public class CarrierAuthModel {

  @AuthRule(authProduct = "CARRIER", authDimension = "AGE", desc = "入网年限")
  private String age;

  @AuthRule(authProduct = "CARRIER", authDimension = "MONTH_BILL", desc = "月平均账单")
  private String billAmount;

  @AuthRule(authProduct = "CARRIER", authDimension = "OUT_SERVICE", desc = "停机次数")
  private String outService;

  @AuthRule(authProduct = "CARRIER", authDimension = "PHONE_KEY", desc = "关键字检索")
  private String searchKey;

  @AuthRule(authProduct = "CARRIER", authDimension = "PHONE_COUNT", desc = "通讯录个数")
  private String phoneCount;

  @AuthRule(authProduct = "CARRIER", authDimension = "CALL_COUNT", desc = "通话次数")
  private String callCount;

  /**通话记录和通讯录匹配度**/
  private String callMatches;

  private boolean ageCheck;

  private boolean outServiceCheck;

  private boolean callMatchesCheck;

  private String checkMsg;

  public String getAge() {
    return age;
  }

  public void setAge(String age) {
    this.age = age;
  }

  public String getBillAmount() {
    return billAmount;
  }

  public void setBillAmount(String billAmount) {
    this.billAmount = billAmount;
  }

  public String getOutService() {
    return outService;
  }

  public void setOutService(String outService) {
    this.outService = outService;
  }

  public String getSearchKey() {
    return searchKey;
  }

  public void setSearchKey(String searchKey) {
    this.searchKey = searchKey;
  }

  public String getPhoneCount() {
    return phoneCount;
  }

  public void setPhoneCount(String phoneCount) {
    this.phoneCount = phoneCount;
  }

  public String getCallCount() {
    return callCount;
  }

  public void setCallCount(String callCount) {
    this.callCount = callCount;
  }

  public boolean isAgeCheck() {
    return ageCheck;
  }

  public void setAgeCheck(boolean ageCheck) {
    this.ageCheck = ageCheck;
  }

  public boolean isOutServiceCheck() {
    return outServiceCheck;
  }

  public void setOutServiceCheck(boolean outServiceCheck) {
    this.outServiceCheck = outServiceCheck;
  }

  public String getCheckMsg() {
    return checkMsg;
  }

  public void setCheckMsg(String checkMsg) {
    this.checkMsg = checkMsg;
  }


  public String getCallMatches() {
    return callMatches;
  }

  public void setCallMatches(String callMatches) {
    this.callMatches = callMatches;
  }

  public boolean isCallMatchesCheck() {
    return callMatchesCheck;
  }

  public void setCallMatchesCheck(boolean callMatchesCheck) {
    this.callMatchesCheck = callMatchesCheck;
  }
}
